The extension location was only printed, if there was no handler for
the newly created extension. This is confusing for new extension
developers. So always print the extension location.
Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2515.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1856>
main_source = g_file_get_child (dir, "extension.js");
handler = g_file_query_default_handler (main_source, NULL, NULL);
+
+ /* Translators: a file path to an extension directory */
+ g_print (_("The new extension was successfully created in %s.\n"),
+ g_file_peek_path (dir));
+
if (handler == NULL)
- {
- /* Translators: a file path to an extension directory */
- g_print (_("The new extension was successfully created in %s.\n"),
- g_file_peek_path (dir));
return TRUE;
- }
l.data = main_source;
l.next = l.prev = NULL;